home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-2.iso / bbs / mxl214b.zip / MAXLIST.CFG < prev    next >
Text File  |  1996-01-01  |  57KB  |  1,330 lines

  1. ;
  2. ;       ▀▀▀   ▀▀▀   ▀▀▀▀▀   ▀▀   ▀▀  ▀▀       ▀▀▀▀▀▀   ▀▀▀▀▀   ▀▀▀▀▀▀▀▀
  3. ;       ▀▀▀▀ ▀▀▀▀  ▀▀   ▀▀   ▀▀ ▀▀   ▀▀         ▀▀    ▀▀          ▀▀
  4. ;       ▀▀ ▀▀▀ ▀▀  ▀▀▀▀▀▀▀    ▀▀▀    ▀▀         ▀▀     ▀▀▀▀▀      ▀▀
  5. ;       ▀▀  ▀  ▀▀  ▀▀   ▀▀   ▀▀ ▀▀   ▀▀         ▀▀         ▀▀     ▀▀
  6. ;       ▀▀     ▀▀  ▀▀   ▀▀  ▀▀   ▀▀  ▀▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀      ▀▀
  7. ;
  8. ;        Multifunctional filebase processor for Maximus CBCS systems,
  9. ;                 multi line aware and template controlled
  10. ;
  11. ;                              Version  2.14
  12. ;
  13. ;                Copyright 1994 - 1995 by Wilfried Brinkmann
  14. ;
  15. ;                           All rights reserved
  16. ;
  17. ;
  18. ;         ─────────────────────────────────────────────────────────
  19. ;          Documentation and sample configuration for MaxList 2.14
  20. ;         ═════════════════════════════════════════════════════════
  21. ;
  22. ; Common Directions
  23. ;
  24. ;               MaxList 2.14 is TOTALLY TEMPLATES controlled!
  25. ;          ───────────────────────────────────────────────────────
  26. ;
  27. ;       The format of EVERY filelist and EVERY FILES.BBS is controlled
  28. ;       without execption by the configured TEMPLATES.
  29. ;
  30. ;       These templates contain all instructions how MaxList will handle
  31. ;       and format the data contained in your filebase.
  32. ;
  33. ;       In either case you should therefore carefully read the TEMPLATE.DOC
  34. ;       before modifying the configuration files.
  35. ;
  36. ;       MaxList uses the FILEAREA.CTL file of Maximus to generate the file
  37. ;       lists. Additional control files may be included there by using the
  38. ;       INCLUDE statement of Max.
  39. ;
  40. ;       MaxList supports archiver programs directly. This means that the
  41. ;       generated file lists are packed automatically, without user
  42. ;       intervention. The parameters needed for the archivers are defined in
  43. ;       the file COMPRESS.CFG, which has the same format as those used by
  44. ;       Maximus and Squish.
  45. ;
  46. ;       MaxList is able to add orphan files automatically to the file lists
  47. ;       and/or the FILES.BBS (Keyword AddOrphanFiles). When the orphan file
  48. ;       contains a FILE_ID.DIZ, this one will be used for the description.
  49. ;
  50. ;       Furthermore a (small) editor is integrated in MaxList, letting you
  51. ;       manually insert file descriptions for orphan files. The descriptions
  52. ;       may also be taken from a FILE_ID.DIZ in this case.
  53. ;
  54. ;       MaxList supports long OS/2 HPFS file- and pathnames. Only one
  55. ;       restriction exists: these names may not contain blanks.
  56. ;       NOTE:  The files of your filebase (those contained in your FILES.BBS)
  57. ;              must have names following the DOS 8.3 convention. Long names
  58. ;              are not supported here.
  59. ;
  60. ;       The date to be shown in the lists can either be the "LastWriteDate"
  61. ;       (DOS) or the "FileCreationDate" (OS/2 HPFS only!)
  62. ;       You may specify which date to use by setting the keyword
  63. ;           UseFCreationDate    YES | NO
  64. ;
  65. ;
  66. ; Syntax being used in configuration, wildcard characters
  67. ;
  68. ;       Parameters which may no be omitted are represented in pointed
  69. ;       parentheses, e.g. <Area>, optional parameters are represented by
  70. ;       brackets, e.g. [Option]
  71. ;
  72. ;       Most parameters may contain wildcard characters (? and *).
  73. ;       Area tags may be given as range, e.g. 100..200.
  74. ;       NOTE:       When using the range format, wildcards are not allowed!
  75. ;
  76. ;       Area parameters may be given as area tags as well as a combination of
  77. ;       group and area.
  78. ;       If you have the group GFD.APP and inside it the area with tag TOOL,
  79. ;       you may use GFD.APP.TOOL to name this area. Of course you may use
  80. ;       wildcards here. For example the parameter GFD.ALL.* will tell to use
  81. ;       all areas following after GFD.APP; the area GFD.APP.ARC.XYZ will
  82. ;       match this parameter.
  83. ;
  84. ;       Maximus AccessLevel and keys are handled seperately for each area or
  85. ;       group. Wildcards are allowed. Using xxACS */P will match all
  86. ;       areas/groups containing a P in the key list (e.g. Normal/ACPX).
  87. ;
  88. ;
  89. ; Controlling flow of MaxList by using IF / IFN, ELSEIF and ENDIF
  90. ;
  91. ;       IF <expression> resp. IFN <expression> may be involved as you like,
  92. ;       e.g.:
  93. ;               IF <expr>
  94. ;                  ...
  95. ;                  IF <expr>
  96. ;                     ...
  97. ;                  ENDIF
  98. ;                  ...
  99. ;               ENDIF
  100. ;
  101. ;       The following internal expressions are available:
  102. ;
  103. ;           DOS         - True, when MaxList is running under DOS or a VDM
  104. ;           OS2         - True, when MaxList is running under OS/2
  105. ;           IMPORT      - True, when command line parameter -I was specified
  106. ;           SPECIAL     - True, when command line parameter -S was specified
  107. ;           DUPECHECK   - True, when command line parameter -D was specified
  108. ;
  109. ;       In addition you may define your own variables and use these in an
  110. ;       expression. The variables can be set by the DEFINE statement or are
  111. ;       tried to be resolved from the programs environment (so you may define
  112. ;       environment variables before starting MaxList and access these from
  113. ;       within MaxList!)
  114. ;
  115. ;       NOTE:       Contens of variables are case sensitive!
  116. ;       Example:
  117. ;         IF TestVar Yes    - True, when TestVar contains Yes
  118. ;         IFN TestVar Yes   - True, when TestVar does NOT contain Yes
  119. ;         IF TestVar YES    - False, when TestVar contains Yes (casesensitive)
  120. ;
  121. ; Including additional configuration files
  122. ;
  123. ;       Using INCLUDE <d:\path\filename.ext> tells MaxList to include
  124. ;       additional configuration parts at this place. Up to 10 levels
  125. ;       of inludes are supported (i.e. the included file contains again
  126. ;       a INCLUDE).
  127. ;
  128. ;
  129. ; Command line parameters of MaxList
  130. ;
  131. ;       MaxList recognizes several (optional) parameters at its command line.
  132. ;       All parameters may be used simultaneously, no matter of the order.
  133. ;       The parameters are detected by the leading slash (/) or dash (-).
  134. ;
  135. ;       /C, -C      specify alternative configuration file
  136. ;                   Usage:  MAXLIST(P) -Cd:\path\config.ext
  137. ;
  138. ;       /D, -D      activate dupe checking
  139. ;                   Usage:  MAXLIST(P) -D
  140. ;
  141. ;                   MaxList includes the possibility to check your file base
  142. ;                   for dupes. When -D is specified, the internal switch
  143. ;                   DUPECHECK is set to true and may be used in an IF / IFN
  144. ;                   expression.
  145. ;
  146. ;                   The way how a dupe check is performed may be set by
  147. ;                   keyword DUPECHECK in the configuration file. In addition
  148. ;                   the definition for a file list DUPE must be present,
  149. ;                   otherwise NO dupe check will be done!
  150. ;
  151. ;       /S, -S      switch to special mode
  152. ;                   Usage:  MAXLIST(P) -S
  153. ;
  154. ;                   MaxList has a special mode. When it is active, the
  155. ;                   internal switch SPECIAL is set to true and may be used in
  156. ;                   an IF / IFN expression.
  157. ;
  158. ;                   The original intention for this option was to give an
  159. ;                   easy way to generate file lists for a filebase laying on
  160. ;                   CD-ROM. As this one is normally not modified, or if you
  161. ;                   have several CD-ROMs, you may use this to create the file
  162. ;                   list for a CD-ROM by starting MaxList with option -S.
  163. ;                   I have defined the CD-ROM file list definition within an
  164. ;                   IF SPECIAL ... ENDIF block and exluded the areas on
  165. ;                   CD-ROM by IFN SPECIAL and NOPROCESS for normal processing.
  166. ;
  167. ;       /I, -I      switch to automatic import mode for descriptions
  168. ;                   Usage:  MAXLIST(P) -I[=Area[..Area]]
  169. ;
  170. ;                   When this option is specified, MaxList will import the
  171. ;                   description for ALL files of your filebase from a
  172. ;                   FILE_ID.DIZ in the archive. Optional you may restrict
  173. ;                   this function to some areas by adding an area or
  174. ;                   an =area..area directly behind the -I. When using =area,
  175. ;                   wildcards are allowed.
  176. ;
  177. ;                   You may specify the areas to exclude from this processing
  178. ;                   also by using the keyword IMPORT in the configuration.
  179. ;
  180. ;       /M, -M      manual description import
  181. ;                   Usage:  MAXLIST(P) -M
  182. ;
  183. ;                   This option activate the (small) internal editor of
  184. ;                   MaxList. When no FILE_ID.DIZ is found in AddOrphanFiles
  185. ;                   mode, you may enter a (up to 10 lines long) description
  186. ;                   for the corresponding file.
  187. ;
  188. ;       /?, -?, ?   MaxList help
  189. ;                   Usage:  MAXLIST(P) -?
  190. ;
  191. ;                   Will give you a short description of all command line
  192. ;                   parameters.
  193. ;                   
  194. ;
  195. ; MaxLists integrated description editor
  196. ;
  197. ;       MaxList contains a simple editor for adding file descriptions
  198. ;       manually in AddOrphanFiles mode, when no FILE_ID.DIZ was found in
  199. ;       an archive. Editing existing file descriptions is not possible.
  200. ;
  201. ;       The editor will start automatically when command line parameter -M
  202. ;       was given.
  203. ;
  204. ;       The following keys are supported in the editor:
  205. ;
  206. ;         cursor keys Up, Down, Left, Right - moves the cursor
  207. ;         Pos1 or Home                      - move cursor to start of line
  208. ;         End                               - move cursor to end of line
  209. ;         PageUp (PgUp)                     - move cursor to first line
  210. ;         PageDown (PgDn)                   - move cursor to last line
  211. ;         Strg-N or Ctrl-N                  - insert a blank line
  212. ;         Strg-Y or Ctrl-Y                  - delete line
  213. ;         Del                               - delete character at cursor
  214. ;         BS (Backspace)                    - delete characted left to cursor
  215. ;         F2                                - save and exit
  216. ;         F3                                - save and add description as 
  217. ;                                             FILE_ID.DIZ to the archive
  218. ;         ESC                               - cancel
  219. ;
  220. ;       When the description is saved by F3, MaxList will try to add the desc
  221. ;       as file FILE_ID.DIZ to the archive. The date of the FILE_ID.DIZ is set
  222. ;       to the date of the archive in this case.
  223. ;
  224. ;       When no description is entered, or the editor is canceled by ESC, the
  225. ;       string defined by keyword NODESCRIPTION is written to the FILES.BBS.
  226. ;
  227. ;
  228. ; Full path names in FILES.BBS files
  229. ;
  230. ;       MaxList recognizes files with a path in the FILES.BBS files and
  231. ;       processes them correctly. This has no effects the length of the
  232. ;       description.
  233. ;       (BTW: Maximus is also able to handle such entries correctly).
  234. ;       The path of the file will nor occur in the file list. Only the
  235. ;       filename will be present here.
  236. ;
  237. ;
  238. ; MaxList and Maximus 3.0
  239. ;
  240. ;       MaxList is able to cooperate with EVERY version of Maximus.
  241. ;       It will silently ignore unknown Maximus instructions.
  242. ;
  243. ;   The TYPE instruction of Maximus 3.0
  244. ;
  245. ;       MaxList supports a special form of FILES.BBS, which is defined by 
  246. ;       TYPE DATELIST at Maximus 3.0. This FILES.BBS contains file date and
  247. ;       size in addition to the usual entries.
  248. ;
  249. ;       When you have defined an area as TYPE DATELIST in your FILEAREA.CTL,
  250. ;       MaxList will not try to evaluate file size and date from the file,
  251. ;       but use the given values instead. The data in the FILES.BBS is
  252. ;       converted to the internal format and will be put in the file list as
  253. ;       specified in the corresponding TEMPLATE. MaxList expects the file
  254. ;       size after the filename, followed by the file date. The file size is
  255. ;       ALWAYS expected in bytes.
  256. ;
  257. ;       You need to define a special template for FILES.BBS following
  258. ;       TYPE DATELIST format. Additional information on this topic is
  259. ;       located in TEMPLATE.DOC.
  260. ;
  261. ;       When the file size and date is MISSING, MaxList will evaluate them
  262. ;       from the file directly. In this special case MaxList behaves as if no
  263. ;       TYPE DATELIST was found.
  264. ;
  265. ;       NOTE:       Areas marked as TYPE DATELIST will NEVER be processed for
  266. ;                   RemoveOffline and RemoveOldFile. The flags for the age of
  267. ;                   a file are brought up to date every time MaxList runs.
  268. ;
  269. ;
  270. ; Warranty
  271. ;
  272. ;   No warranty is taken for this software, neither expressed or implied,
  273. ;   especially for correct function or usability for a certain purpose.
  274. ;   The author is not responsible for any damages caused by the usage of
  275. ;   this software. YOU as user of MaxList carry the full risk for usability
  276. ;   and reliability.
  277. ;   The only warranty I can give is that this program will consume some
  278. ;   space on your hard disk.
  279. ;   I will try my best to remove errors I am informed about, as far as I
  280. ;   get enough information on an error.
  281. ;
  282. ;   IF YOU DO NOT AGREE WITH THESE CONDITIONS, YOU MUST NOT USE THIS PROGRAM!
  283. ;
  284. ;
  285. ; Support in case of problems
  286. ;
  287. ;   VOICE-SUPPORT:
  288. ;     Call +49-2324-42350 and get help free of charge.
  289. ;     You may call this number daily between 10:00 and 22:00 MET/MEST, but
  290. ;     take into consideration, that I will not always be there.
  291. ;
  292. ;   NETMAIL-SUPPORT:
  293. ;     Send me a netmail with your questions. You may avoid eventual
  294. ;     check-back, when you include the relevant parts of your configuration
  295. ;     file.
  296. ;     Answers will normally be sent a routed netmail. Crashmail is only used
  297. ;     in exceptional cases.
  298. ;
  299. ;     You will reach me in Fido-Net at 2:2444/2050, OS2Net at 81:449/2025
  300. ;     and Internet (wilfried.brinkmann@shuttle.mediaserve.de)
  301. ;
  302. ;   HINT!
  303. ;     For additional Supportnodes please read the file REGISTER.TXT
  304. ;
  305. ;
  306. ;   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  307. ;   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   IMPORTANT NOTE    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  308. ;   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  309. ;   ▒  Although I have invested a lot of time and work into this program,  ▒
  310. ;   ▒  MaxList is and will stay Request-Ware.                              ▒
  311. ;   ▒  Therefore I would be glad to be honoured by the one or other in     ▒
  312. ;   ▒  spending some money voluntary.                                      ▒
  313. ;   ▒                                                                      ▒
  314. ;   ▒  Here the address, where you may send cheques and cash to:           ▒
  315. ;   ▒                                                                      ▒
  316. ;   ▒   Address:                        Bank-Account:                      ▒
  317. ;   ▒     Wilfried Brinkmann              Genossenschafts-Bank Essen eG    ▒
  318. ;   ▒     Im Tal 136                      BLZ: 360 604 88                  ▒
  319. ;   ▒     45529 Hattingen                 KTO: 114 713 501                 ▒
  320. ;   ▒     GERMANY                                                          ▒
  321. ;   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  322. ;
  323. ;
  324. ; Credits
  325. ;
  326. ;       I want to express my thank to all who have tested MaxList on a
  327. ;       voluntary basis and detailly reported errors and gave constructive
  328. ;       improvement suggestions. Without their help MaxList would not have
  329. ;       been that successful.
  330. ;
  331. ;
  332. ; Copyright Notes
  333. ;
  334. ;       The following names, programs and products are mentioned in this 
  335. ;       documentation and are protected by law:
  336. ;
  337. ;           4OS2                    JP Software Inc.
  338. ;           Binkley                 Bit Bucket Software Co.
  339. ;           Borland                 Borland International Inc.
  340. ;           Maximus, Squish         Scott J. Dudley
  341. ;           MS-DOS                  Microsoft Corporation
  342. ;           OS/2                    IBM Corporation
  343. ;           PersonalNetware         Novell Inc.
  344. ;           PkZip                   PKWARE Inc.
  345. ;
  346. ; ═══════════════════════════════════════════════════════════════════════════
  347. ;
  348. ;                         ──────────────────────
  349. ;                          sample configuration
  350. ;                         ══════════════════════
  351. ;
  352. ;           PLEASE CHECK ALL TOKENS AND PARAMETER, BEFORE USE !
  353. ;
  354. ; ═══════════════════════════════════════════════════════════════════════════
  355. ;
  356. ; ---------------------------------------
  357. ; Your Name and Key for Registration
  358. ;
  359. UserName            "John Doe"
  360. RegKey              1234567890ABCDEF1234567890ABCD
  361. ;
  362. ;                   ───────────────────────────────────
  363. ;               ──══ Assignment of Variables by DEFINE ══──
  364. ;                   ───────────────────────────────────
  365. ;
  366. ; ------------------
  367. ; Define            <Name_of_Variable>  <Value>
  368. ; (multiple usage possible)
  369. ;
  370. ;                   Via DEFINE you can assing a free value to a variable.
  371. ;                   The name of the variable is free, too.
  372. ;                   You may then access the value, equivalent to accessing
  373. ;                   environment variables, later on in the configuration.
  374. ;                   When MaxList will find a string enclosed in a percent
  375. ;                   sign (e.g %TEST%), the whole string will be substituted
  376. ;                   by the value of that variable.
  377. ;
  378. Define              ListDir         E:\Listen
  379. Define              MxLDir          D:\FileList
  380. Define              Template        %MxLDir%\Template
  381. Define              Font            %MxLDir%\Font\digi3x5.fnt
  382. ;
  383. ; When using OS/2, the following values should be defined in the environment
  384. ; by a SET statement. Therefore, this part is only needed for DOS
  385. ;
  386. If DOS
  387.   Define            Flags           D:\BINK\FLAGS
  388.   Define            Task1           %Flags%\Task.01
  389.   Define            Task2           %Flags%\Task.02
  390.   Define            Task3           %Flags%\Task.03
  391.   Define            Task0           %Flags%\Task.00
  392.   Define            TaskMax1        %Flags%\Maximus.01
  393.   Define            TaskMax2        %Flags%\Maximus.02
  394.   Define            TaskMax3        %Flags%\Maximus.03
  395. EndIf
  396. ;
  397. ;                   ──────────────────────
  398. ;               ──══ Archiver Definitions ══──
  399. ;                   ──────────────────────
  400. ;
  401. ; MaxList uses an ascii file for defining the archiver parameters and more.
  402. ; This file is 100% compatible to that one used by Squish and Maximus.
  403. ;
  404. Include             %MxlDir%\archiver.cfg        ; integrate via Include
  405. ;
  406. ;                   ─────────────────────────
  407. ;               ──══ Start External Programs ══──
  408. ;                   ─────────────────────────
  409. ;
  410. ; ------------------
  411. ; Execute           [& | ^]<program [parameter]>
  412. ; (multiple usage possible)
  413. ;
  414. ;                   Using the Execute command you can tell MaxList to start
  415. ;                   any external programs after all file list processing is
  416. ;                   completed.
  417. ;                   When the program name is preceded by an "&", MaxList will
  418. ;                   change the current path to that of the program before
  419. ;                   starting it.
  420. ;                   In addition you can place a "^" in front of the command
  421. ;                   line, this will redirect all output to NUL
  422. ;                   (i.e. suppress display of program output).
  423. ;
  424. ;                   User of OS/2 may use the 'START "WinTitle" /FG ...'
  425. ;                   command for starting programs. If you do not like to have
  426. ;                   the whole string in the log file, you may exclude the
  427. ;                   parts you don't want to see by putting them in
  428. ;                   brackets []:
  429. ;                   [Start "FBP" /FG /C /Pos=1,1,25,80] &D:\MAX\FBP.EXE
  430. ;                   The log will only contain "Call D:\MAX\FBP.EXE" then.
  431. ;
  432. if OS2
  433.  Execute            &D:\MAX\FBP.EXE
  434.  Execute            &D:\MAX\OKF.EXE Dupe
  435. EndIf
  436. ;
  437. ;                   ─────────────────
  438. ;               ──══ Global Settings ══──
  439. ;                   ─────────────────
  440. ;
  441. ; ------------------
  442. ; Debugg            <Yes | No>
  443. ;
  444. ;                   This is for testing purposes. When Debugg = Yes, MaxList
  445. ;                   will NOT alter any FILES.BBS. Instead, it will generate
  446. ;                   a FILES.$$$, where you can check how the FILES.BBS files
  447. ;                   are processed and how it would look like.
  448. ;                   If you set Debugg to No again, the temporary FILES.$$$
  449. ;                   files again are automatically deleted.
  450. ;
  451. Debugg              Yes                 ; YES for testing purposes
  452. ;
  453. ; ------------------
  454. ; WaitIfError       <Yes | No>
  455. ;
  456. ;                   MaxList will wait for any key to be pressed when any
  457. ;                   error occurs, if this is set to Yes. In case of error
  458. ;                   the "SemaphoreRun" will be deleted (so that other
  459. ;                   programs will not wait unnecessarily) and all time
  460. ;                   slices are released.
  461. ;
  462. WaitIfError         Yes                 ; Wait for key press after error
  463. ;
  464. ; ------------------
  465. ; RedirectOutput    <Yes | No>
  466. ;
  467. ;                   If set to Yes, MaxList will redirect the output of an
  468. ;                   archiver to NUL (e.g. when importing the FILE_ID.DIZ).
  469. ;
  470. RedirectOutput      Yes                 ; Redirect output to NUL 
  471. ;
  472. ; ------------------
  473. ; UseFileDivisions  <Yes | No>
  474. ;
  475. ;                   If you use Maximus 3.0, you probably use the new feature
  476. ;                   to build file divisions. If you like to get a "flat" file
  477. ;                   list, i.e. without grouping areas into divisions, you have
  478. ;                   to specify No here.
  479. ;                   For Maximus 2.XX users, this keyword will have no effects.
  480. ;
  481. UseFileDivision     Yes                 ; list Max 3 file divisions
  482. ;
  483. ; ------------------
  484. ; UseFCreationDate  <Yes | No>
  485. ;
  486. ;                   When you use HPFS in OS/2, you have the choice to select
  487. ;                   from two kind of file dates:
  488. ;                     "LastWriteDate"    -> No
  489. ;                     "FileCreationDate" -> Yes
  490. ;                   The file date you select here will be printed in the lists
  491. ;                   and it is used for new files check.
  492. ;         ! NOTE !  On a FAT file system, du NOT use this parameter, otherwise
  493. ;                   all time and date distributions are damaged !
  494. ;
  495. UseFCreationDate    No
  496. ;
  497. ; ------------------
  498. ; MainGroupAtFront  <Yes | No>
  499. ;
  500. ;                   When you have file divisions active, but use some areas
  501. ;                   which are not within any file division, you can set here
  502. ;                   wether to put these areas to top of the lists (Yes) or to
  503. ;                   the end (No).
  504. ;
  505. MainGroupAtFront    No
  506. ;
  507. ; ------------------
  508. ; AddComment        <Yes | No>
  509. ;
  510. ;                   Comments contained in FILES.BBS files are supressed in
  511. ;                   the file lists, if you specify NO here.
  512. ;                   The command will have no effect on the FILES.BBS files.
  513. ;                   MaxList recognizes comments following the next two rules:
  514. ;                   a) first char of a line is a dash (-)  or
  515. ;                   b) first line is blank (only CrLf at start), followed by
  516. ;                      lines that have at least one blank as first character
  517. ;                      and a last line (before next file name), that is a
  518. ;                      blank line again (CrLf at start of line).
  519. ;
  520. ;                   Example:
  521. ;                     a)
  522. ;                       FILE1.EXT  This is the first file
  523. ;                       - ═════════════
  524. ;                       - Comment
  525. ;                       - ═════════════
  526. ;                       FILE2.EXT  This is the second file
  527. ;
  528. ;                     b)
  529. ;                       FILE1.EXT  This is the first file
  530. ;
  531. ;                         ═════════════
  532. ;                         Comment
  533. ;                         ═════════════
  534. ;
  535. ;                       FILE2.EXT  This is the second file
  536. ;
  537. ;                   Dashes (-) in comment lines are substituted by blanks in
  538. ;                   the file lists, if they are not followed by another dash.
  539. ;
  540. AddComment          Yes                 ; add comments to file lists
  541. ;
  542. ; ------------------
  543. ; UseMaxHomeDir     <Yes | No>
  544. ;
  545. ;                   If a relative path is specified in your FILEAREA.CTL file
  546. ;                   behind the keywords DOWNLOAD or FILELIST, i.e. a pathname
  547. ;                   WITHOUT a drive letter, MaxList is able to extend this by
  548. ;                   using the path to the first FILEAREA.CTL file.
  549. ;
  550. ;                   If you specified MaxAreaFile  D:\MAX\FILEAREA.CTL in this
  551. ;                   config, MaxList will extend the entry DOWNLOAD BBS\LISTS
  552. ;                   to D:\MAX\BBS\LISTS, if UseMaxHomeDir is set to Yes.
  553. ;
  554. UseMaxHomeDir       No
  555. ;
  556. ; ------------------
  557. ; DLCounter         <String>
  558. ;
  559. ;                   If the token @DlCounter is used in a template, MaxList
  560. ;                   will replace it by the string you specify here, if none
  561. ;                   is present in the FILES.BBS. An existing download counter
  562. ;                   is not changed.
  563. ;                   Furthermore, this entry is needed to remove existing
  564. ;                   download counters. When a FILES.BBS contains a download
  565. ;                   counter, but the template does not have a @DLCOUNTER
  566. ;                   token, MaxList will remove it, when it uses the frame
  567. ;                   characters of the string specified here. For additional
  568. ;                   information see TEMPLATE.DOC.
  569. ;
  570. DLCounter           [00]
  571. ;
  572. ; ------------------
  573. ; FlagChar          <days, character>  <days, character> ...
  574. ;
  575. ;                   For emphasizing new files you may specify several flags
  576. ;                   here. When a file is newer than <days>, the specified flag
  577. ;                   character is used. Between every pair of <days, character>
  578. ;                   you have to put at least one blank.
  579. ;
  580. FlagChar            7,√  14,*  30,+
  581. ;
  582. ; ------------------
  583. ; BBSWildcardFiles  <ALL | NEW>
  584. ;
  585. ;                   In a FILES.BBS file names may contain wildcard characters.
  586. ;                   In that case, MaxList will either list all files matching
  587. ;                   <ALL> or only the newest file <NEW>.
  588. ;                   The FILES.BBS is not changed, the wildcards stay in it.
  589. ;         ! NOTE !  A FILES.BBS of TYPE DATELIST must not contain any wildcard
  590. ;                   character. If one is found, it will be placed AS IS into
  591. ;                   the file lists!
  592. ;
  593. BBSWildCardFiles    All
  594. ;
  595. ; ------------------
  596. ; NoDescription     <String>
  597. ;
  598. ;                   <string> will be used for files where no description is
  599. ;                   available. It may not exceed 255 characters in length.
  600. ;
  601. NoDescription       <No description available>
  602. ;
  603. ; ------------------
  604. ; OffLine           <String>
  605. ;
  606. ;                   <string> will be used for entries in a FILES.BBS where
  607. ;                   the corresponding file is missing.
  608. ;                   !! This is only done, if you specified to do so in the 
  609. ;                   !! template file.
  610. ;                   For further information see TEMPLATE.DOC, @OFFLINE
  611. ;                   The length of this string should not exceed 17 characters.
  612. ;
  613. OffLine             <offline>
  614. ;
  615. ; ------------------
  616. ; LogFile           <d:\path\filename.ext>
  617. ; LogLevel          <Num>
  618. ;
  619. ;                   LogLevel has to be in the range 1..3. 3 is the highest
  620. ;                   level, containing the maximum of information.
  621. ;                   When no LogFile is specified, no log will be written at
  622. ;                   all.
  623. ;
  624. LogFile             MAXLIST.LOG
  625. LogLevel            2
  626. ;
  627. ; ------------------
  628. ; DayName   <String String ... String>
  629. ;
  630. ;                   Use this to translate names of days into a local language.
  631. ;                   Default is in english. The first string is the name for
  632. ;                   sunday, second monday and so on. All days must be on one
  633. ;                   line, separated by at least one blank.
  634. ;                   Every name may consist of up to 10 chars.
  635. ;
  636. ;--German--
  637. ;DayName     Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag
  638. ;
  639. ;--English--
  640. DayName      Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  641. ;
  642. ; ------------------
  643. ; MonthName   <String String ... String>
  644. ;
  645. ;                   Same procedure for the (abbrevated) names of months.
  646. ;                   These may be used in the templates then (MMM).
  647. ;                   Starts with January, every name max. 3 chars in length
  648. ;                   and separated by at least one blank.
  649. ;
  650. ;--German--
  651. ;MonthName   Jan Feb Mär Apr Mai Jun Jul Aug Sep Okt Nov Dez
  652. ;
  653. ;--English--
  654. MonthName    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
  655. ;
  656. ;
  657. ; ------------------
  658. ; LoadFont          <d:\path\Filename.ext>
  659. ; (multiple usage possible)
  660. ;
  661. ;                   This instruction tells MaxList to load a font file. The
  662. ;                   font defined within one file may then be used in the
  663. ;                   templates. Every font is identified by a unique name
  664. ;                   (max. 8 chars), so MaxList knows which one to use.
  665. ;
  666. ;                   To create your own fonts, use FNTMAKE(p).EXE (v1.20),
  667. ;                   which will by found in archive FONTS.ZIP.
  668. ;                   Please do not forget to send the good ones to the author
  669. ;                   of MaxList ;)
  670. ;                   For detailed instructions how to use a font, see
  671. ;                   TEMPLATE.DOC, topic @FONTSTR
  672. ;
  673. LoadFont            %Font%
  674. ;
  675. ; ------------------
  676. ; DupeCheck         <NAME | NAME.EXT>
  677. ;
  678. ;                   MaxList comes with a builtin dupe checking routine.
  679. ;                   To use it, a file list of type DUPE has to be configured.
  680. ;                   In this list MaxList will then place all dupes found,
  681. ;                   according to the template file. As for every other list,
  682. ;                   it is possible to use Exclude and Include in the dupe
  683. ;                   list config.
  684. ;
  685. ;                   This entry now defines, HOW MaxList will check for dupes.
  686. ;                   <NAME> will check only the name of the files, without
  687. ;                   extension.
  688. ;                   So ABC.ZIP and ABC.ARJ will be assumed to be dupes.
  689. ;                   <NAME.EXT> will check for files where the full name is
  690. ;                   the same.
  691. ;        !! NOTE !! The dupe check has to be activated by command line
  692. ;                   parameter -D!
  693. ;
  694. DupeCheck           Name
  695. ;
  696. ;                   ───────────────────
  697. ;               ──══ Semaphore Control ══──
  698. ;                   ───────────────────
  699. ;
  700. ; ------------------
  701. ; SemaphoreIdle     <d:\path\filename.ext>
  702. ; (multiple usage possible)
  703. ;
  704. ;                   MaxList will watch the file names specified here.
  705. ;                   When one of the given files is found, MaxList will
  706. ;                   stop processing, until the file is deleted.
  707. ;
  708. SemaphoreIdle       %Task3%             ; Isdn Task
  709. SemaphoreIdle       %TaskMax1%          ; Box 1 ..
  710. SemaphoreIdle       %TaskMax2%          ; .. 2 ..
  711. SemaphoreIdle       %TaskMax3%          ; .. und 3
  712. ;
  713. ; ------------------
  714. ; SemaphoreRun      <d:\path\filename.ext>
  715. ;
  716. ;                   This file is created by MaxList at startup.
  717. ;                   Other programs may check for the existance of this file
  718. ;                   and react accordingly.
  719. ;
  720. SemaphoreRun        %Task0%             ; tosser has to wait...
  721. ;
  722. ;                   ───────────────────────────────
  723. ;               ──══ Path and Name of Filearea.ctl ══──
  724. ;                   ───────────────────────────────
  725. ;
  726. ; ------------------
  727. ; MaxAreaFile       <d:\path\Filename.ext>
  728. ; (multiple usage possible)
  729. ;
  730. ;                   Specify all your FILEAREA.CTL files here, which MaxList
  731. ;                   has to process. All *.CTL files which are included by
  732. ;                   Maximus INCLUDE statement are processed automatically
  733. ;                   by MaxList, DO NOT SPECIFY THESE HERE!
  734. ;                   The includes may be nested up to 10 levels in depth.
  735. ;
  736. MaxAreaFile         D:\MAX\FILEAREA.CTL
  737. ;
  738. ; ------------------
  739. ; SortAreaFile      <NONE | AREA | GROUP | BOTH>
  740. ;
  741. ;                   SortAreaFile specifies how to sort the entries in the
  742. ;                   FILEAREA.CTL file. The control file itself is not altered.
  743. ;                   NONE  - no sort at all
  744. ;                   AREA  - only area names are sorted numerical, alphabetical
  745. ;                           and by length
  746. ;                   GROUP - only group names are sorted numerical,
  747. ;                           alphabetical and by length
  748. ;                   BOTH  - sort both area and group names.
  749. ;
  750. SortAreaFile        Both
  751. ;
  752. ;                   ────────────────────────
  753. ;               ──══ Areaselective Settings ══──
  754. ;                   ────────────────────────
  755. ;
  756. ; ------------------
  757. ; NoProcess         AREA <Area[ .. Area]>
  758. ;   or
  759. ; NoProcess         FILE <Filearea.ctl>
  760. ; (multiple usage possible, wildcards allowed)
  761. ;
  762. ;                   Excludes the listed areas or a specific FILEAREA.CTL from
  763. ;                   processing. Every entry matching the given parameters is
  764. ;                   completely ignored.
  765. ;
  766. ifn Special
  767.   NoProcess         File    FileArea.cd         ; Filearea.ctl for CD ...
  768. ; NoProcess         Area    900..980            ; .. does the same
  769. EndIf
  770. ;
  771. ; ------------------
  772. ; Noformat          <Area[ .. Area]>
  773. ; (multiple usage possible, wildcards allowed)
  774. ;
  775. ;                   This statement allows to suppress the FORMAT feature for
  776. ;                   FILES.BBS files for the specified areas.
  777. ;                   If you have long descriptions in your FILES.BBS files,
  778. ;                   you have to specify NOFORMAT, if these entries should not
  779. ;                   be changed. Otherwise MaxList will handle the
  780. ;                   descriptions as given in the @FORMAT keyword at @FILEDESC.
  781. ;                   This statement has no influence on the file lists, they
  782. ;                   always get formatted!
  783. ;
  784. NoFormat            100
  785. ;
  786. ; ------------------
  787. ; CreateLongDesc    <Area[ .. Area]>  <Maxlen> 
  788. ; (multiple usage possible, wildcards allowed)
  789. ;
  790. ;                   With this token, you can create longdescriptions.
  791. ;                   
  792. ;                   In this, MaxList will remove all grafical characters,
  793. ;                   duplicated blank und any multiple chars, which normaly
  794. ;                   used as framecharacters. The product is plain Ascii.
  795. ;
  796. ;                   The maximum lenght of this text can be limited.
  797. ;                   Furthermore, you can arrange this text in one or
  798. ;                   multiple line. This procedure works areaseletive.
  799. ;
  800. ;                   Following parameters you can use:
  801. ;                     <Area [ .. Area]> denotes one or more areas.
  802. ;                     <MaxLen>          could use in a range of 0 up to 8192.
  803. ;                                       When you use a lenght of 0, the text
  804. ;                                       is not truncated, until it's less
  805. ;                                       than 8192 bytes (after processing).
  806. ;
  807. ;         ! HINT !  When you have defined a 'NoFormat' for the correspondig
  808. ;                   areas, MaxList will put the description in ONE line!
  809. ;                   Otherwise, the text is reformatted to borders as defined
  810. ;                   in your BBS-Template by @FileDesc(left, right).
  811. ;
  812. ; CreateLongDesc    *   1024
  813. ;
  814. ; ------------------
  815. ; NoSort            <Area[ .. Area]>  <FILE | LIST | BOTH>
  816. ; (multiple usage possible, wildcards allowed)
  817. ;
  818. ;                   Excludes the given areas from sorting their file entries
  819. ;                   in the FILES.BBS and/or the file lists.
  820. ;                   FILE - Do not sort the corresponding FILES.BBS files
  821. ;                   LIST - Do not sort in the file lists
  822. ;                   BOTH - No sort at all (for the given areas)
  823. ;
  824. NoSort              100    BOTH
  825. ;
  826. ; ------------------
  827. ; SortBetweenComment   <Area[ .. Area]>
  828. ;
  829. ;                   With this, you can change the sortmethode of MaxList.
  830. ;
  831. ;                   The marked areas will be sorted as long as a commentline
  832. ;                   will be recognized. After that line, the sorting will
  833. ;                   restart from this postion. The commentline stays
  834. ;                   therefore always at the pretend position.
  835. ;
  836. ;          ! HINT ! New files, which are added by AddOrphan, will be sorted
  837. ;                   in the block afterward the last commentline.
  838. ;
  839. ;                   For all NOT marked areas, the sortmethode is executed
  840. ;                   in normaly mode. That is, a comment will be allways put
  841. ;                   in order to the next file and it will sort corresponding.
  842. ;
  843. SortBetweenComment  *
  844. ;
  845. ; ------------------
  846. ; FreeDownLoad      AREA  <Area[ .. Area]>  <TIME | BYTE | BOTH>
  847. ;   or
  848. ; FreeDownLoad      FILE  <Filename.ext>    <TIME | BYTE | BOTH>
  849. ; (multiple usage possible, wildcards allowed)
  850. ;
  851. ;                   This statement will add Maximus switches /t, /b or /tb
  852. ;                   for free download and/or free time to the FILES.BBS
  853. ;                   entries of the given areas or files.
  854. ;                   The parameters specified here will be used when processing
  855. ;                   a @FEEDWNLD token in a BBS template file.
  856. ;                   TIME - Add /t to metching FILES.BBS entry
  857. ;                   BYTE - Add /b to matching FILES.BBS entry
  858. ;                   BOTH - Add /tb to matching FILES.BBS entry
  859. ;
  860. FreeDownLoad        Area  100  Both
  861. ;
  862. ; ------------------
  863. ; RemoveOldFile     <Area[ .. Area]> <Days> <BackupPath[\!A | \!P]>
  864. ; (multiple usage possible, wildcards allowed)
  865. ;
  866. ;                   Files older than <days> will be removed from your file
  867. ;                   base. The files and the corresponding FILES.BBS entry are
  868. ;                   moved to <BackupPath>.
  869. ;                   Options:
  870. ;                     \!A - BackupPath gets extended by the area tag.
  871. ;                           If your area is called GAMESNET100, <BackupPath>
  872. ;                           gets extended by \GAMESNET.100. Area tags longer
  873. ;                           than 12 characters are truncated.
  874. ;                     \!P - BackupPath gets extended by the last pathname
  875. ;                           specified in UPLOAD. If you have set
  876. ;                           UPLOAD D\BBS\LISTS\, BackupPath> gets extended
  877. ;                           by \LISTS.
  878. ;
  879. ;          NOTE:    Areas of type CD or DATELIST will never be processed,
  880. ;                   i.e. RemoveOldFile has no result.
  881. ;
  882. RemoveOldFile       680..691  22  D:\BBSOLD\NODELIST
  883. ;
  884. ; ------------------
  885. ; ExcludeRemove     AREA <Area[ .. Area]>
  886. ;   or
  887. ; ExcludeRemove     FILE <Filename.ext>
  888. ; (multiple usage possible, wildcards allowed)
  889. ;
  890. ;                   Files placed in AREA or files matching FILE will never be
  891. ;                   moved, even if matching the values of RemoveOldFile.
  892. ;
  893. ExcludeRemove       FILE    Test.*
  894. ;
  895. ; ------------------
  896. ; RemoveOffLine     <Area[ .. Area]>    [LIST]
  897. ; (multiple usage possible, wildcards allowed)
  898. ;
  899. ;                   Removes entries in the FILES.BBS where the corresponding
  900. ;                   file is missing. If option LIST is specified, they will
  901. ;                   only suppressed in the file lists. In this case, the
  902. ;                   FILES.BBS is not changed.
  903. ;
  904. ;          NOTE:    Areas of type CD or DATELIST will NEVER be processed.
  905. ;
  906. RemoveOffline       *                   ; remove all offline file entries
  907. ;
  908. ; ------------------
  909. ; AddOrphanFiles    <Area[ .. Area]>
  910. ; (multiple usage possible, wildcards allowed)
  911. ;
  912. ;                   Adds automatically files of the specified areas, where
  913. ;                   no entry in the FILES.BBS is present.
  914. ;                   MaxList tries to extract a FILE_ID.DIZ from the archive
  915. ;                   and use that for the description. If that is not possible,
  916. ;                   the string specified at NODESCRIPTION will be used,
  917. ;                   except when command line parameter -M is given. In this
  918. ;                   case MaxList will start the editor and wait for the user
  919. ;                   to enter the description. When savin with F3 MaxList will
  920. ;                   add the entered description as FILE_ID.DIZ to the archive.
  921. ;
  922. AddOrphanfiles      *                   ; add all orphan files
  923. ;
  924. ; ------------------
  925. ; NoAutoAddFiles    <Area[ .. Area]>    <Filename.Ext>
  926. ; (multiple usage possible, wildcards allowed)
  927. ;
  928. ;                   Excludes file(s) from automatic adding, when found in
  929. ;                   <Area>.
  930. ;
  931. NoAutoAddFiles      100     00INDEX.*     ; do not add orphan file 00INDEX.*
  932. ;                                         ; in area 100
  933. ;
  934. ; ------------------
  935. ; BBSHeader         <Area[ .. Area]>    <d:\path\Template.ext>
  936. ; (multiple usage possible, wildcards allowed)
  937. ;
  938. ;                   Specify the FILES.BBS template for an area here.
  939. ;                   If no template is given, an internal template is used.
  940. ;
  941. BBSHeader           *   %Template%\BBShdr2.tpl      ; for all areas
  942. ;
  943. ; ------------------
  944. ; HdrInEmptyBBS     <Yes | No>  
  945. ;
  946. ;                   MaxList can write a hearder into the files.bbs, even
  947. ;                   if this area contains no files.
  948. ;                   If it is switched to YES, MaxList will write the
  949. ;                   BBSHeader into the FILES.BBS.
  950. ;
  951. HdrInEmptyBBS       Yes
  952. ;
  953. ; ------------------
  954. ; WriteBBSTypeCD    <Yes | No>
  955. ;
  956. ;                   Support for Maximus 3.0 - TYPE CD.
  957. ;                   Over this switch you can select, wheater MaxList write
  958. ;                   files.bbs for areas which are marked with TYPE CD.
  959. ;                   When you use NO, no files.bbs will be written.
  960. ;
  961. WriteBBSTypeCD      No
  962. ;
  963. ; ------------------
  964. ; NoWriteFileBBS    <Area[ .. Area]>
  965. ; (multiple usage possible, wildcards allowed)
  966. ;
  967. ;                   Same as previouse, for Maximus 2.x users.
  968. ;                   With this token you can select, in which areas
  969. ;                   MaxList should NOT write the files.bbs new.
  970. ;
  971. NoWriteFileBBS      CD.* 
  972. ;
  973. ; ------------------
  974. ; UserLevel         <Area[ .. Area]> <Level/Keys> <ErsatzString>
  975. ; (multiple usage possible, wildcards allowed)
  976. ;
  977. ;                   Use this statement to translate Maximus level/keys into
  978. ;                   a string (e.g. the one you use in your box). The strings
  979. ;                   are used in the templates at @AreaAcs / @GroupAcs
  980. ;
  981. UserLevel           1??         Twit/*      Guest
  982. UserLevel           200..679    Twit/*      New User
  983. UserLevel           692..899    Twit/*      New User
  984. UserLevel           680..691    Twit/*      Point
  985. UserLevel           *           Limited     Normal
  986. UserLevel           *           Worthy/p    Point
  987. UserLevel           *           AsstSysop   CoSysop
  988. ;
  989. ;                   ────────────────────────────────
  990. ;               ──══ OKFiles for file request lists ══──
  991. ;                   ────────────────────────────────
  992. ;
  993. ; All Okfiles (request lists) are defined in a block.
  994. ; You may create several lists by entering the block several times. Note that
  995. ; the file names (without extension) for a list have to be unique then!
  996. ; Entries like SHUTTLE.KNW and SHUTTLE.UNK are NOT allowed!
  997. ;
  998. ; MaxList will create temporary files with extension .OK# during processing.
  999. ; When finished, the files are renamed to their desired name. This behaviour
  1000. ; allowes file requests beeing processed when MaxList is running.
  1001. ;
  1002. ; Every block starts with       OKFILE  <d:\path\filename.ext>
  1003. ; and ends with                 END OKFILE
  1004. ; Between these two instructions additional keywords are necessary:
  1005. ;
  1006. ; MODE          <SHORT | LONG | WILDCARD>
  1007. ;               Specifies the type of the OKFile
  1008. ;
  1009. ;               Format SHORT:       D:\PATH\
  1010. ;               Format LONG:        @FILENAME.EXT   D:\PATH\FILENAME.EXT
  1011. ;               Format WILDCARD:    D:\PATH\*.*
  1012. ;
  1013. ; EXCLUDE       <AREA | AREAACS | GROUPACS> <parameter>
  1014. ; (Optional. Multiple usage possible. Wildcards allowed.)
  1015. ;
  1016. ;                   Excludes areas or files by taking in to account:
  1017. ;                   AREA      <Area[ .. Area]>   - areas
  1018. ;                   AREAACS   <Level/Keys>       - level and keys of area
  1019. ;                   GROUPACS  <Level/Keys>       - level and leys of group
  1020. ;
  1021. ;                   You may specify wildcards at all parameters.
  1022. ;                   Note, that you ALWAYS have to specify BOTH, i.e. level
  1023. ;                   AND keys at xxxACS, e.g. Normal/p, */p or Normal/*.
  1024. ;                   If you want to exclude the area BACK which is present in
  1025. ;                   several groups, you may do this by simply specifying
  1026. ;                   EXCLUDE  GFD.*.BACK
  1027. ;
  1028. ; INCLUDE       <AREA | AREAACS | GROUPACS> <Parameter>
  1029. ; (Optional. Multiple usage possible. Wildcards allowed.)
  1030. ;
  1031. ;                   Include areas or xxxACS previously excluded.
  1032. ;                   Syntax is the same as EXCLUDE.
  1033. ;
  1034. ; MAGICFILE     <d:\Path\Filename.ext>
  1035. ; (Optional)
  1036. ;                   The file specified here will be included at the beginning
  1037. ;                   of the OKFile.
  1038. ;                   It should contain your magic name definitions.
  1039. ;
  1040. ; LOGOFILE      <d:\Path\Filename.ext>
  1041. ; (Optional)
  1042. ;                   The file specified here will be included at the end of
  1043. ;                   the OKFile. (Special for Xenia-User)
  1044. ;
  1045. ; Sample OKFile:
  1046. ; ------------------
  1047. ; OkFile            d:\Bink\Shuttle.Ok
  1048. ;   Mode            WildCard
  1049. ;   MagicFile       d:\Bink\Shuttle.Mag
  1050. ;   LogoFile        d:\Bink\Shuttle.Log
  1051. ;   Exclude         Area    Gif.*
  1052. ;   Include         Area    Gif.DB*
  1053. ;   Include         Area    Gif.Cars*
  1054. ; End OKFile
  1055. ;
  1056. ;                   ──────────────────────────
  1057. ;               ──══ Definition of File Lists ══──
  1058. ;                   ──────────────────────────
  1059. ;
  1060. ; ------------------
  1061. ; FileList          <d:\Path\Filename.ext>   <ListType>  [<Parameter>]
  1062. ;
  1063. ;                   Every file list definition has to start with this entry.
  1064. ;                   <ListType> defines the type of list to generate.
  1065. ;                   Dependant on the type of the list, additional parameters
  1066. ;                   may be necessary.
  1067. ;                   The different types in detail:
  1068. ;                    ALL         [Name] - Allfiles list
  1069. ;                                         If [Name] is specified, it will
  1070. ;                                         occur at token @ListTyp.
  1071. ;                                         Default is ALLFILES.
  1072. ;                    NEW  <days> [Name] - Newfiles, parameter <days>
  1073. ;                                         In this list only files younger than
  1074. ;                                         <days> days are taken into account.
  1075. ;                                         If [Name] is specified, it will
  1076. ;                                         occur at token @ListTyp.
  1077. ;                                         Default is NEWFILES.
  1078. ;                    PART        [Name] - Is a allfiles list.
  1079. ;                                         You may use this type in order to
  1080. ;                                         list only selected areas.
  1081. ;                                         If [Name] is specified, it will
  1082. ;                                         occur at token @ListTyp.
  1083. ;                    REPORT      [Name] - Statistical list.
  1084. ;                                         You have to specify in the templates
  1085. ;                                         WHAT kind of data to be displayed.
  1086. ;                                         If [Name] is specified, it will
  1087. ;                                         occur at token @ListTyp.
  1088. ;                                         Default is REPORT.
  1089. ;                    DUPE        [Name] - List of dupe files. This list is
  1090. ;                                         only created when DUPECHECK is
  1091. ;                                         specified and MaxList is started
  1092. ;                                         with -D option.
  1093. ;                                         If [Name] is specified, it will
  1094. ;                                         occur at token @ListTyp.
  1095. ;                                         Default is DUPES.
  1096. ;                    ORPHAN      [Name] - List of automatic (by Addorphan)
  1097. ;                                         added files.
  1098. ;                                         This list is created always, also
  1099. ;                                         if no new files are added!
  1100. ;                                         If [Name] is specified, it will
  1101. ;                                         occur at token @ListTyp.
  1102. ;                                         Default is ORPHAN.
  1103. ;
  1104. ;
  1105. ; Within a list definition block the following parameters are allowed:
  1106. ;
  1107. ; ------------------
  1108. ; ArchiveList       <ArchiverName>   [d:\Path\filename]
  1109. ;
  1110. ;                   Specifies the compressor and the file name of the list.
  1111. ;                   <ArchiverName> is the type of compressor defined in
  1112. ;                   the archiver definition (ARCHIVER <type>)
  1113. ;
  1114. ; ------------------
  1115. ; ListHeaderFile    <d:\path\Filename.ext>
  1116. ; (multiple usage possible)
  1117. ;
  1118. ;                   The file(s) specified by this entry are included at the
  1119. ;                   beginning of the list, in the order as they occur here.
  1120. ;                   You may use this to include your logo file and others.
  1121. ;                   Then the title template is following.
  1122. ;
  1123. ; ------------------
  1124. ; ListFooterFile    <d:\path\Filename.ext>
  1125. ; (multiple usage possible)
  1126. ;
  1127. ;                   The file(s) specified by this entry are included at the
  1128. ;                   end of the list, in the order as they occur here and
  1129. ;                   immeditately after the report footer.
  1130. ;                   Then my copyright notice is following.
  1131. ;
  1132. ; ------------------
  1133. ; ListTitle         <TemplateFile>
  1134. ;
  1135. ;                   After the header file you may insert a title in the list, eg.
  1136. ;                   the list type (ALLFILES, NEWFILES a.s.o.)
  1137. ;                   Output is dependant on what you have specified in the
  1138. ;                   template.
  1139. ;
  1140. ; ------------------
  1141. ; AreaHeader        <TemplateFile>
  1142. ; AreaFooter        <d:\path\TemplateFile>
  1143. ;
  1144. ;                   AreaHeader: Header and format definition for areas.
  1145. ;                   AreaFooter: Footer for areas.
  1146. ;                   For details see TEMPLATE.DOC
  1147. ;
  1148. ; ------------------
  1149. ; GroupHeader       <TemplateFile>
  1150. ; GroupFooter       <TemplateFile>
  1151. ;
  1152. ;                   GroupHeader: Header and format description for groups
  1153. ;                                in the summary.
  1154. ;                   GroupFooter: Footer for groups.
  1155. ;                   For details see TEMPLATE.DOC
  1156. ;
  1157. ; ------------------
  1158. ; ReportHeader      <TemplateFile>
  1159. ; ReportFooter      <TemplateFile>
  1160. ;
  1161. ;                   ReportHeader: Header for the statitics at the end of
  1162. ;                                 the list.
  1163. ;                   ReportFooter: Issued before ListFooter.
  1164. ;                   For details see TEMPLATE.DOC
  1165. ;
  1166. ; ------------------
  1167. ; AllAreaReport     <Yes/No>
  1168. ;
  1169. ;                   NO: no statistics (report) is added to the list.
  1170. ;                   This keyword has no effect at report lists. Of course ;-)
  1171. ;
  1172. ; ------------------
  1173. ; Exclude           <AREA | FILE | AREAACS | GROUPACS>  <Parameter>
  1174. ; (Optional. Multiple usage possible. Wildcards allowed)
  1175. ;
  1176. ;                   Excludes areas or files by taking into account:
  1177. ;                   AREA      <Area[ .. Area]>   - areas
  1178. ;                   FILE      <FileName.ext>     - files
  1179. ;                   AREAACS   <Level/Keys>       - level and keys of area
  1180. ;                   GROUPACS  <Level/Keys>       - level und keys of group
  1181. ;
  1182. ;                   You may specify wildcards at all parameters.
  1183. ;                   When files are excluded, a comment in FILES.BBS following
  1184. ;                   after that file will not be included in the list.
  1185. ;                   Note, that you ALWAYS have to specify BOTH, i.e. level
  1186. ;                   AND keys at xxxACS, e.g. Normal/p, */p or Normal/*.
  1187. ;                   If you want to exclude the area BACK which is present in
  1188. ;                   several groups, you may do this by simply specifying
  1189. ;                   EXCLUDE  GFD.*.BACK
  1190. ;
  1191. ; ------------------
  1192. ; Include           <AREA | FILE | AREAACS | GROUPACS>  <Parameter>
  1193. ; (Optional. Multiple usage possible. Wildcards allowed.)
  1194. ;
  1195. ;                   Include areas or xxxACS previously excluded.
  1196. ;                   Syntax is the same as EXCLUDE.
  1197. ;
  1198. ; ------------------
  1199. ; END FileList      Needed at the end of every file list definition block
  1200. ;
  1201. ;
  1202. ; ────────────═════ ALLFILES ═════────────────────
  1203. ;
  1204. FileList            %MxLDir%\24442050.ALL  All
  1205.   ArchiveList       Zip     %ListDir%\2050all
  1206.   ListHeaderFile    %MxLDir%\SHUTTLE.HDR
  1207.   ListTitle         %Template%\Title.tpl
  1208.   AreaHeader        %Template%\Areahdr2.tpl
  1209.   AreaFooter
  1210.   ReportHeader      %Template%\Reprthdr.tpl
  1211.   ReportFooter
  1212.   GroupHeader       %Template%\GroupHdr.tpl
  1213.   GroupFooter
  1214.   AllAreaReport     Yes
  1215.   Exclude           Area    900..989
  1216.   Exclude           Area    999
  1217.   Exclude           AreaAcs Extra/*
  1218.   Exclude           AreaAcs */P
  1219. End FileList
  1220. ;
  1221. ; ────────────═════ WOS-NET ═════─────────────────
  1222. ;
  1223. FileList            %MxLDir%\24442050.WOS  Part  WOS-NET
  1224.   ArchiveList       Zip     %ListDir%\2050wos
  1225.   ListHeaderFile    %MxLDir%\SHUTTLE.HDR
  1226.   ListTitle         %Template%\Title.tpl
  1227.   AreaHeader        %Template%\Areahdr2.tpl
  1228.   AreaFooter
  1229.   ReportHeader      %Template%\Reprthdr.tpl
  1230.   ReportFooter
  1231.   GroupHeader       %Template%\GroupHdr.tpl
  1232.   GroupFooter
  1233.   AllAreaReport     Yes
  1234.   Exclude           Area    *
  1235.   Include           Area    400..469
  1236. End FileList
  1237. ;
  1238. ; ────────────═════ NEWFILES ════────────────────
  1239. ;
  1240. FileList            %MxLDir%\24442050.NEW  NEW  14
  1241.   ArchiveList       Zip     %ListDir%\2050new
  1242.   ListHeaderFile    %MxLDir%\SHUTTLE.HDR
  1243.   ListTitle         %Template%\Title.tpl
  1244.   AreaHeader        %Template%\Areahdr2.tpl
  1245.   AreaFooter
  1246.   ReportHeader      %Template%\Reprthdr.tpl
  1247.   ReportFooter
  1248.   GroupHeader       %Template%\GroupHdr.tpl
  1249.   GroupFooter
  1250.   AllAreaReport     Yes
  1251.   Exclude           Area    900..989
  1252.   Exclude           Area    999
  1253.   Exclude           AreaAcs Extra/*
  1254.   Exclude           AreaAcs */P
  1255. End FileList
  1256. ;
  1257. ; ───────═════ NEWFILES for QWK User ════───────────
  1258. ;
  1259. FileList            D:\MAX\OLR\NEWFILES.DAT  New  7
  1260.   ListHeaderFile    %MxLDir%\SHUTTLE.HDR
  1261.   ListTitle         %Template%\Title.tpl
  1262.   AreaHeader        %Template%\Areahdr2.tpl
  1263.   AreaFooter
  1264.   ReportHeader      %Template%\Reprthdr.tpl
  1265.   ReportFooter
  1266.   GroupHeader       %Template%\GroupHdr.tpl
  1267.   GroupFooter
  1268.   AllAreaReport     No
  1269.   Exclude           Area    900..989
  1270.   Exclude           Area    999
  1271.   Exclude           AreaAcs Extra/*
  1272.   Exclude           AreaAcs */P
  1273. End FileList
  1274. ;
  1275. ; ────────═════ CD Area only at -S ═════──────────
  1276. ;
  1277. If Special
  1278.   FileList          %MxLDir%\24442050.CD  Part CD-Files
  1279.     ArchiveList     Zip     %ListDir%\2050all
  1280.     ListHeaderFile  %MxLDir%\SHUTTLE.HDR
  1281.     ListTitle       %Template%\Title.tpl
  1282.     AreaHeader      %Template%\Areahdr2.tpl
  1283.     AreaFooter
  1284.     ReportHeader    %Template%\Reprthdr.tpl
  1285.     ReportFooter
  1286.     GroupHeader     %Template%\GroupHdr.tpl
  1287.     GroupFooter
  1288.     AllAreaReport   Yes
  1289.     Exclude         Area    *
  1290.     Include         Area    900..989
  1291.   End FileList
  1292. EndIf               
  1293. ;
  1294. ; ────────────═════ DUPES ════────────────────
  1295. ;
  1296. FileList            %MxLDir%\24442050.DUP  Dupe
  1297.   ListTitle         %Template%\Title.tpl
  1298.   AreaHeader        %Template%\DupeHdr.tpl
  1299.   AreaFooter
  1300.   ReportHeader      %Template%\Reprthdr.tpl
  1301.   ReportFooter
  1302.   GroupHeader       %Template%\GroupHdr.tpl
  1303.   GroupFooter
  1304.   AllAreaReport     Yes
  1305. ;
  1306. ; Never scan the CD at dupecheck, even if in special mode (-S)
  1307. ;
  1308.   if Special
  1309.     Exclude         Area    900..989
  1310.   endIf
  1311. End FileList
  1312. ;
  1313. ;
  1314. ; ────────═════ ORPHAN LIST ═════──────────
  1315. ;
  1316. FileList          %MxLDir%\24442050.ORP  ORPHAN  AutoAdd
  1317.   ListTitle       %Template%\Title.tpl
  1318.   AreaHeader      %Template%\Areahdr2.tpl
  1319.   AreaFooter
  1320.   ReportHeader    %Template%\Reprthdr.tpl
  1321.   ReportFooter
  1322.   GroupHeader     %Template%\GroupHdr.tpl
  1323.   GroupFooter
  1324.   AllAreaReport   Yes
  1325. End FileList
  1326. ;
  1327. ; ────────────═════ END ════────────────────
  1328. ;
  1329. End
  1330.